BANGS |
The Rainmeter can be controlled also with Litestep !Bang-commands. A bang is a special command that can be executed to change something in the application. You can use the bangs in the various actions that Rainmeter has or just run one from command line by giving it to argiument for Rainmeter.exe. Naturally you can use these from Litestep too. Note that the [] means that you must supply the argument for the bang (do not include the []-chars). The () mean that the argument is no necessary. Most !bangs take also the config as an optional parameter. If the config is defined the bang only applies to that particular config. If it's not given, the !bang is send to all active configs. Use * as the config's name to send it to all configs. The !bangs actually work differently depending where they are handled. If Rainmeter is ran standalone it handles the !bangs itself and adds the name of the config automatically to the end of the argument list. This makes it so that the !bang affects only the config that executed it. If Rainmeter is ran as Litestep's plugin the !bangs are send directly to Litestep which handles them. In this case the name of the config is not added to the arguments so it affects to all active configs. The third case is when the !bang is send via Rainmeter.exe in which case the it is handled by the first Rainmeter config that can be found. !RainmeterShow (Config) !RainmeterHide (Config) !RainmeterToggle (Config) !RainmeterRefresh (Config) !RainmeterRedraw (Config) !RainmeterHideMeter [Meter] (Config) !RainmeterShowMeter [Meter] (Config) !RainmeterToggleMeter [Meter] (Config) !RainmeterMoveMeter [X] [Y] [Meter] (Config) !RainmeterDisableMeasure [Measure] (Config) !RainmeterEnableMeasure [Measure] (Config) !RainmeterToggleMeasure [Measure] (Config) !RainmeterActivateConfig [Config] [Ini-file] !RainmeterDeactivateConfig [Config] !RainmeterToggleConfig [Config] [Ini-file] !RainmeterMove [X] [Y] (Config) !RainmeterZPos [POS] (Config) !RainmeterAbout !RainmeterLsBoxHook [Config] !RainmeterResetStats !RainmeterPluginBang "[MeasureName] [Arguments]" !Execute |